15.13.0
Key Updates & Fixes:
- Policy and Security Enhancements:
- Added the ability to set ldap_user_pointer for improved LDAP user handling.
- Introduced the option to set enforce_ip_match for stricter IP-based access controls.
- Opt-in policy now allows a “SKIP” option, with the “present” flag returned in /preauth for enhanced user flow flexibility.
- Improvements in Logging and Debugging:
- Updated uaparser to enhance user agent parsing.
- Allowed setting a global JavaScript error handler to improve debugging.
- Added a new endpoint for saving JavaScript logs.
- Regex engine now supports processing multiline payloads (e.g., multipart).
UI Updates:
- User Experience Enhancements:
- Added autofocus for TOTP forms for quicker navigation.
- Updated summary views for better handling of the “continue” button.
- Improved translations and layout consistency.
- Added an ID column in Roles with a “copy to clipboard” feature for convenience.
Infrastructure Updates:
- Module and Startup Fixes:
- Fixed module_ui startup process to handle closed SSH sessions.
- Added an initial question about the base URL during the module_ui configuration process.
- Other Improvements:
- Updated jsinject to versions 1.3.6 and 1.4.0 for enhanced compatibility and performance.
- Reduced email code expiration time to 5 minutes for increased security.
- Fixed release version sorting for better version control.
This consolidated release brings significant improvements to security, user policy flexibility, debugging capabilities, and infrastructure robustness, while enhancing the overall user experience.